Software Design Engineer II / Data Scientist
By NCTA Data Analyst NewgenJob Details
| Organisation | Newgen |
| Department | Data Science & Analytics |
| Job Type | Non Government |
| Employment Type | Full Time |
| Location | Gurugram |
| Vacancies | - |
| Application Last Date | - |
Newgen is hiring a Software Design Engineer II / Data Scientist to design, develop, and optimize scalable engineering systems supporting AI and data science models, working closely with research and cross-functional teams.
Full Job Details:
Newgen is seeking a Software Design Engineer II / Data Scientist to contribute to the design, development, and optimization of scalable systems that support data science models and research workflows. The role focuses on converting research concepts into production-ready engineering solutions while adhering to strong algorithmic principles, clean coding standards, and comprehensive documentation practices.
The position involves close collaboration with data scientists, researchers, and cross-functional teams to build robust model pipelines, reusable components, and domain-specific solutions. Responsibilities include understanding algorithms and data structures, developing proof-of-concept modules, integrating AI model utilities, and implementing unit and integration test cases.
The role also emphasizes code quality, performance optimization, maintainability, and compliance, including documentation of research insights, performance benchmarks, and technical findings. Candidates are expected to work with AI models across areas such as Computer Vision, NLP, and Generative AI, using Python and related AI libraries like PyTorch, TensorFlow, Keras, NumPy, and Pandas.
This is a full-time, permanent role based in Gurugram under the Data Science & Analytics department within the IT Services & Consulting industry.